#pragma once
#include <string>
#include <vector>

// 全局单例：用来记录“谁注册了自己”
struct Registry
{
    static Registry& instance();        // 单例
    void add(const std::string& name);  // 登记
    void dump() const;                  // 打印当前列表
private:
    std::vector<std::string> _items;
    Registry() = default;
};